<?php

	class epEmpresaClass {

		public $total_rows=0;

		function getListadoEmpresas() {

			global $db;
			
			$sql = "
				SELECT
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.id,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.predeterminada,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.nombre,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.ano AS ejercicio,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.cif,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.direccion,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.codigo_postal,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.localidad,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.provincia
				FROM " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa
				INNER JOIN " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios ON " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.id = " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.ejercicio_id
				ORDER BY id ASC
			";						

			//echo "<pre>". $sql ."</pre>";
						
			$result = $db->fetch_all_array ( $sql );

			return $result;
		}

		/*	
			Devuelve un array con los ejercicios de una empresa
		*/
		function getEjerciciosEmpresas($empresa_id) {

			global $db;
			
			$sql = "
				SELECT
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.id,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.ejercicio_id AS ejercicio_default,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.empresa_id,
				" . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.ano
				FROM " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios
				INNER JOIN " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa ON " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa.id = " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.empresa_id
					WHERE " . _CONFIG_MYSQL_TABLE_PREFIX_ . "epempresa_ejercicios.empresa_id = '". $db->escape($empresa_id) ."'
				ORDER BY ano DESC			
			";						

			$result = $db->fetch_all_array ( $sql );																					
			return $result;
		}		

	}

?>